package com.gonsin.gnews.annotations.model;

import lombok.Data;

import java.util.List;

/**
 * 经过模板处理之后实际发送的内容
 */
@Data
public class GNewsBody {

    /**
     * 发送的标题（当发送器的supportTitle=true时有效）
     */
    private String title;

    /**
     * 发送的内容（当发送器的supportContent=true时有效）
     */
    private String content;

    /**
     * 发送每一行的内容（当发送器的supportRows=true时有效）
     */
    private List<GNewsRow> rows;

    /**
     * 消息点击跳转连接（当发送器的supportLink=true时有效）
     */
    private String link;

    /**
     * 消息调用第三方时用到的templateCode（当发送器的supportTemplateCode=true时有效）
     */
    private String templateCode;

    /**
     * 发送的消息模板key
     */
    private String templateKey;

    /**
     * 模板内容
     */
    private String templateContent;

    /**
     * 模板参数Json格式字符串
     */
    private String templateParams;
}
